#mid{
width:600px;
/*height:700px;*/
background:#993366;
float:left;
margin-right:10px;
}

#mid_top{
width:100%;

background:#0033CC;
float:left;

}


#party_info{
width:100%;
min-height:540px;
background:#0033CC;
float:left;

}

#loc_choice{
width:50%;
height:30px;
background:#FFCCCC;
float:left;
font-size:14px;
line-height:30px;
}

#party_choice{
width:50%;
height:30px;
background:#FFCCCC;
float:right;
font-size:14px;
line-height:30px;
}

#loc_choice span{
color:#C03;
}

#party_choice span{
color:#C03;
}

#filter{
float:left;
}


#sort_type{
width:100%;
height:30px;
background:#FFCC33;
float:left;
line-height:30px;
}

#sort_type span{
float:left;
}

#sort_type ul{
float:left;
}

#sort_type li{
margin-left:10px;
}

#party_info .pic{
width:116px;
height:102px;
float:left;
border:1px solid #FF9900;
}

#party_info .info_list{
width:440px;
height:120px;
float:right;
background:#009999;

}

#party_info .info_list li{
float:none;
text-align:left;
line-height:20px;
}

#page_num{
float:left;
width:100%;
height:30px;
background:#CCCCFF;
}
#page_num ul{
width:500px;
margin-left:auto;
margin-right:auto;
height:30px;
}

#page_num li{
margin-left:10px;
border:1px solid #FF9900;
font-size:14px;
}

#page_num .number{
width:22px;

}